home *** CD-ROM | disk | FTP | other *** search
/ Software Explosion / Software Explosion (Fore-Matt Home Computing)(1996).iso / system / c / mpega.doc < prev    next >
Text File  |  1996-09-08  |  4KB  |  119 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.                       mpega 1.1 (09-Sep-1995) (68020+)
  4.  
  5. -------------------------------------------------------------------------------
  6.  
  7.  
  8. Distribution Conditions
  9. -----------------------
  10.  
  11.   This program is copyright (c) 1995 by Stephane TAVENARD.
  12. It may be distributed freely under the condition that no profit is
  13. gained from its distribution, nor from any other program distributed
  14. in the same package.
  15.  
  16.   Permission is granted to distribute this package by Bulletin Board
  17. systems or network sites, under the condition that no fee is charged
  18. on downloading it.
  19.  
  20.   All files that are part of this package have to be distributed
  21. together and none of them may be changed in any way other than
  22. archiving or crunching.  The only exception to this rule are the
  23. icons, including the tooltypes, which may be changed to accommodate
  24. them to the rest of the disk it is distributed on.
  25.  
  26.   This program is distibuted as freeware.
  27.  
  28. Disclamer
  29. ---------
  30.  
  31.   This package is provided "as is" without warranty of any kind.
  32. The author assumes no responsibility or liability whatsoever
  33. for any damage or dataloss caused by using this package.
  34.  
  35.  
  36. Introduction
  37. ------------
  38.  
  39. What is MPEG audio ?
  40.  
  41. It's a very efficient audio compression standard. Actually, there is 3
  42. compression methods, named layer I, II & III. Layer III is more efficient
  43. than layer II, witch is more efficient than layer I. But, more efficient
  44. means more complex. For this reasons, Layer III is not implemented yet.
  45. MPEG audio allows to compress a 16-bits PCM sound file from 1.2 to
  46. 32 times.
  47.  
  48. Why is it so hard to make a real time MPEG audio decoder ?
  49.  
  50. MPEG audio decoding requires a lot of arithmetic calculation, so a lot of CPU
  51. power is required. Normally, MPEG audio decoding is made with help of a DSP.
  52.  
  53.  
  54. History
  55. -------
  56.  
  57. V1.0    23-Jun-1995    First aminet release
  58. V1.1    09-Sep-1995     Added mixing audio output. For example, it can play at
  59.                         28000Hz a 11025Hz decoded stream (-d4 option).
  60.  
  61. Description
  62. -----------
  63.  
  64. You need at least a 68020 CPU to use it !
  65.  
  66. This is an highly optimized MPEG audio decoder. This one can decode MPEG audio
  67. standard streams, layer I & II. The output can be either a raw PCM file, an AIFF
  68. file or AMIGA-built in audio device. The output samples can be 16 or 8 bits wide
  69. (for audio 16 bits are reduced to 14 bits, due to hardware limitations).
  70.  
  71. Some results:
  72.  
  73. on my A1200/GVPTurboI 68030/40MHz/4Mo Fast RAM,
  74. SCSI Hard drives with Squirrel interface:
  75.  
  76. Bitstream parameters field is <layer>/<bitrate>/<sfreq>/<mode>
  77. <bitrate> is in kbits/sec
  78. <sfreq> is in kHz
  79. <mode> are M:mono (=single channel), S:stereo, J:joint-stereo, D:dual-channel
  80.  
  81. Options are the options that follows the mpega command
  82. Decoding output was always a ram file.
  83.  
  84.   Name               | Parameters | Duration | Options | CPU Time used
  85.  --------------------------+------------+----------+---------+--------------
  86.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d1 -q2 |      16.38 s
  87.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d1 -q1 |      11.46 s
  88.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d1 -q0 |       8.94 s
  89.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d2 -q2 |       8.50 s
  90.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d2 -q1 |       6.04 s
  91.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d2 -q0 |       4.82 s
  92.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d4 -q2 |       4.78 s
  93.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d4 -q1 |       3.56 s
  94.   FRIENDLY.MP2           | 2/032/44/M |  10.24 s | -d4 -q0 |       2.94 s
  95.   DEMO_AUD.MP2           | 2/112/44/S |  32.29 s | -d4 -q1 |      25.36 s
  96.   THINGS.MP1           | 1/128/44/S |  10.03 s | -d4 -q1 |       9.82 s
  97.   IBYT_78S.MP2           | 2/224/44/S |  20.38 s | -d4 -q1 |      18.36 s
  98.   THINGS.MP2           | 2/128/44/J |  23.30 s | -d4 -q1 |      18.34 s
  99.   ex32.mp2           | 2/032/44/M |  15.86 s | -d2 -q1 |       9.38 s
  100.   excerpt-Love_Supreme.mp2 | 2/096/44/M |  15.86 s | -d2 -q1 |      11.62 s
  101.   GREETING.MP2           | 2/064/44/M |   6.79 s | -d2 -q1 |       4.56 s
  102.   TEST.MP2           | 2/064/44/M |  15.18 s | -d2 -q1 |       9.94 s
  103.   ex384.mp2           | 2/384/44/M |   7.86 s | -d2 -q1 |       7.30 s
  104.   2001.mp2           | 2/080/32/S |  93.24 s | -d4 -q1 |      51.76 s
  105.   dune32.mp2           | 2/032/32/M |  66.53 s | -d2 -q1 |      30.98 s
  106.   shimmering.mp2       | 2/056/32/M |  43.27 s | -d2 -q1 |      22.76 s
  107.  
  108. Thanks to my friend, AMIGA, the best computer ever made.
  109.  
  110.            / /
  111.           / /
  112.          / /
  113.    \ \  / /
  114.     \ \/ /
  115.      \/\/
  116.  
  117. StΘphane TAVENARD (ANGERS/France)
  118.  
  119.